

function msg()
{
    alert ("on l'a");
}


V="green";
F="red";
             
cV="border:2px "+V+" solid;"
cF="border:2px "+F+" solid;"



function vNomP()
{
    var nomp=document.getElementById("nomp").value;
    var reg=/[A-z]{2,50}/;
    
    if(reg.test(nomp))
        { 
            envoiCoul('input',1,cV);
            ajoutBtMS();
            document.getElementById("nomp").value=nomp.substring().toUpperCase();
        }else{
            envoiCoul('input',1,cF);
            ajoutBtMS();
             }
}


function vPrenomP()
{
    var pnomp=document.getElementById("prenomp").value;
    var reg=/[A-z]{2,50}/;
    
    if(reg.test(pnomp))
        { 
            envoiCoul('input',2,cV);
            ajoutBtMS();
            document.getElementById("prenomp").value=pnomp.substring(0,1).toUpperCase()+pnomp.substring(1).toLowerCase();
        }else{
            envoiCoul('input',2,cF);
            ajoutBtMS();
             }
}


function vMailP()
{
    var mailp=document.getElementById("mailp").value;
    var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

    if(reg.test(mailp))
        { 
            envoiCoul('input',3,cV);
            ajoutBtMS();
        }else{
            envoiCoul('input',3,cF);
           ajoutBtMS();
             }
}


function vTelP()
{
   var telp=document.getElementById("telp").value;
    var reg=/[0-9]{10,10}/;
    
    if(reg.test(telp))
        { 
            envoiCoul('input',4,cV);
            ajoutBtMS();
        }else{
            envoiCoul('input',4,cF);
            ajoutBtMS();
            alert("Numéro de téléphone incorrect");
             }
}
    
    
    /*var telp=document.getElementById("telp").value;
    var reg=/[0-9]{10,10}/;
    
    if(reg.test(telp))
        { 
            envoiCoul('input',4,cV);
            ajoutBtMS();
        }else{
            envoiCoul('input',4,cF);
            ajoutBtMS();
            alert("Numéro de téléphone incorrect");
             }*/
//}
/**/
function vDateNE()
{
     
    var mailE=document.getElementById("telp").value;
    //var reg=/(^[0-9]{4}+[\-]{1})*([0-9]{1,2}+[\-]{1})*([0-9]{1,2}))/;
    var reg=/^(\d{1,2})-(\d{1,2})-(\d{4})$/;
    if(reg.test(mailE))
        { 
            
            var jr;
            var mois;
            var an;
            
            
            if(mailE.split('-'))
                {
                    var decoup=mailE.split('-');
                   
                    for(var i=0;i<3;i++)
                        {
                           
                            if(i==0)
                                {
                                    jr=decoup[i];
                                    envoiCoul('input',5,cV);
                                }else if(i==1)
                                        {
                                            mois=decoup[i];
                                            envoiCoul('input',5,cV);
                                        }else if(i==2)
                                                {
                                                    an=decoup[i];
                                                    envoiCoul('input',5,cV);
                                                }else
                                                
                                                    {
                                                        alert("date sous format 'jj-mm-aaaa', merci");
                                                        envoiCoul('input',5,cF);
                                                    }
                    
                          
                }
                 if((jr>0)&&(jr<32))
                               {
                                   
                                   if((mois>0)&&(mois<13))
                                       {
                                            
                                           var anAct=new Date();
                                           var anA=anAct.getFullYear();
                                           
                                           if((an<anA-12)&&(an>anA-45))
                                               {
                                                    
                                                    envoiCoul('input',5,cV);
                                                    ajoutBtMS();
                                               }else
                                            {
                                                alert("ne passe pas");
            envoiCoul('input',5,cF);
            ajoutBtMS();
                                                alert('Année invalide');
                                            }
                                       }else
                                            {
                                                alert("ne passe pas");
            envoiCoul('input',5,cF);
            ajoutBtMS();
                                                alert('Mois invalide');
                                            }
                               }else
                                            {
                                                alert("ne passe pas");
            envoiCoul('input',5,cF);
            ajoutBtMS();
                                                alert('Jour invalide');
                                            }
                
                
            }
           
        }else{
           
            envoiCoul('input',5,cF);
            ajoutBtMS();
            alert("Date de naissance incorrect");
             }
    
}

function envoiCoul(lib,niv,col)
{
    u=(document.getElementsByTagName(lib))[niv];
    u.setAttribute("style",col);
}


function ajoutBtMS1()
{
    var nb=0;
    for(var i=1;i<5;i++)
        {
            var RC = (document.getElementsByTagName("input"))[i];
             //
            var rep1=RC.getAttribute("style");
                 
                 if(rep1==cV)
                   { 
                       nb=nb+1;
                       //alert(nb);
                        if(nb==4)
                            {
                                var u=document.getElementById("btEnr");
                                u.innerHTML='<input type="submit" name="" value="Enregistrer">';
                            }else
                                {
                                    var u1=document.getElementById("btEnr");
                                    u1.innerHTML='';
                                }
                   }

        }
}


function ajoutBtE()
{
    var nb=0;
    for(var i=1;i<5;i++)
        {
            var RC = (document.getElementsByTagName("input"))[i];
             //
            var rep1=RC.getAttribute("style");
                 
                 if(rep1==cV)
                   { 
                       nb=nb+1;
                       //alert(nb);
                        if(nb==4)
                            {
                                var u=document.getElementById("btEnr");
                                u.innerHTML='<input type="submit" name="" value="Enregistrer">';
                            }else
                                {
                                    var u1=document.getElementById("btEnr");
                                    u1.innerHTML='';
                                }
                   }

        }
}


function ajoutBtP()
{
    var nb=0;
    for(var i=1;i<5;i++)
        {
            var RC = (document.getElementsByTagName("input"))[i];
             //
            var rep1=RC.getAttribute("style");
                 
                 if(rep1==cV)
                   { 
                       nb=nb+1;
                       //alert(nb);
                        if(nb==4)
                            {
                                var u=document.getElementById("btEnr");
                                u.innerHTML='<input type="submit" name="" value="Enregistrer">';
                            }else
                                {
                                    var u1=document.getElementById("btEnr");
                                    u1.innerHTML='';
                                }
                   }

        }
}